Presentation: Tweet"Priming Java for Market Open: Getting Fast and Staying Fast"
Dynamically optimized code environment present unique challenges for Trading environments. They get us faster code, but also bring temporary slowdowns, often at the worst possible times. Next to GC issues, the most common complaints we hear about Java and C# in trading systems has to do with "warmup" behavior and de-optimization slowdowns that seem to predictably hit such systems just as the market opens, resulting in slow trades when speed matters most. In this talk, Gil Tene (CTO, Azul Systems) will provide an experience-based overview of the some common causes found for market-open slowdowns. Gil will cover the technical issues behind such slowdowns, and discuss some techniques that may be used to avoid them, ranging from simple coding and warmup technique improvements to use of new JVM features specifically build to improve market open and rare trade behavior.
Download slides